#include <stdio.h>
#include <stdlib.h>
#include "cJSON.h"

// 说明： 创建一个 JSON 对象并添加键值对，然后将 JSON 对象转换为字符串并打印出来。
int main() {
	// 创建一个 JSON 对象
	cJSON *root = cJSON_CreateObject();

	// 添加键值对
	cJSON_AddStringToObject(root, "name", "John");
	cJSON_AddNumberToObject(root, "age", 30);
	cJSON_AddBoolToObject(root, "is_student", 0);

	// 将JSON对象转换为字符串
	char *json_str = cJSON_Print(root);
	printf("%s\n", json_str);

	// 释放内存
	cJSON_Delete(root);
	free(json_str);

	return 0;
}
